function throttle(fn, gapTime) {
	if (gapTime == null || gapTime == undefined) {
		gapTime = 1500
	}

	let _lastTime = null

	// 返回新的函数
	return function() {
		let _nowTime = +new Date()
		if (_nowTime - _lastTime > gapTime || !_lastTime) {
			fn.apply(this, arguments) //将this和参数传给原函数
			_lastTime = _nowTime
		}
	}
}

let numberUtil = {
	numberFormat: function(value) {
		let v = parseInt(value) //强转Int，毕竟有可能返回是String类型的数字
		return v.toFixed(2)
	}
}

module.exports = {
	throttle: throttle,
	vuemixin: {
		created: function() {
			console.log(1)
		}
	},
	numberFormat: numberUtil.numberFormat//暴露接口调用
}
